/* @font-face {
	font-family: FirasansReg;
	src: url(Firasans-Regular.woff) format("woff");
} */

#cabecera_seccion {
	font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
	text-align: left;
	width: 100%;
	background-color: white;	
	color: black;
	padding-top: 2%;
	padding-bottom: 30px;
	font-size: 15px;
	padding: 5%;
}

#cabecera_seccion_nosotros {
	font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
	text-align: left;
	width: 100%;
	background-color: white;	
	color: black;
	padding-top: 2%;
	padding-bottom: 30px;
	font-size: 15px;
	padding: 5%;
}

#titulo_seccion {
	font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
	color: black;
	background-color: #d3d7f0;
	text-align: left;
	font-size: 20px;	
	margin-bottom: 2%;
}

@-moz-document url-prefix() { 
	#titulo_seccion {
		margin-top: 3%;
	}
}

#cuerpo_seccion {
	font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 15px;
	margin-top: 3%;
	margin-bottom: 2%;
}

#cuerpo_seccion_nosotros {	
	font-family: 'Bad Script', cursive,'Fira Sans', Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 16px;
	margin-top: 3%;
	margin-bottom: 2%;
}


#cabecera_seccion_nosotros #nosotros {
	font-family: 'Bad Script', cursive,'Fira Sans', Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#cabecera_seccion_nosotros #mapa {
	padding-top:4%;
	color: #2A1771;
	font-weight: bold;	
}

div a img {
	margin-top: 0px;
	border-radius: 6px;
}

#form_contacto {
	text-decoration: none;
	color: black;
	font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 18px;
}

#form_contacto:hover {
	font-weight: bold;
}

.form-group {
	padding: 5px;
	width: 100%;
} 

.campoform {
	padding: 5px;
	width: 500px;
}

#mensajecontacto {
	color: #2A1771;
    padding-left: 25%;
    font-size: 18px;
}

#imagenes_nosotros {
	padding: 5%;
}
